package IO.properties;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

/**
 * classe qui permet de charger un fichier properties
 * 
 * @author mlozach
 */
public class PropertiesLoader
{
	/**
	 * permet de charger le fichier properties
	 * @param filename : le fichier .properties
	 * @return une classe properties image du fichier correspondant
	 */
	public static Properties load(String filename)
	{
		FileInputStream input = null;
		try
		{
			Properties properties = new Properties();
			input = new FileInputStream(filename);

			properties.load(input);
			return properties;
		}catch(IOException e)
		{
			e.printStackTrace();
		}
        finally
        {
        	try
			{
				input.close();
			}catch(IOException e)
			{
				e.printStackTrace();
			}
        }
		return null;
	}
}